Having an irregular rather than a parallel grain.
Difficult to deal with; contrary or troublesome.
Windy; winding; twisty; sinuous, wavy.
Resembling or relating to snakes; snakelike.