извиваться

Etymology
Perhaps from.

Verb

 * 1) to coil, to wriggle
 * 2) (river, road etc) to twist, to wind, to meander
 * 1) (river, road etc) to twist, to wind, to meander