serpentine

adjective: 1. Of or relating to a snake. 2. Winding, twisting, or coiling. 3. Intricate; cunning; treacherous. verb intr.: To move or lie in a winding course.