Shaped like a snake.
Resembling or relating to snakes; snakelike.
Windy; winding; twisty; sinuous, wavy.