English: They writhed for a long time.
Telugu: వారు ఎంతోసేపు ముచ్చట్లు పెట్టుకున్నారు.