English to Hindi

Meaning for:
writhing
other
कुलबुलाता हुआ;छटपटाता हुआ