n. 25B6; adjective
a serpentine path : WINDING, windy, zigzag, twisty, twisting and turning, meandering, sinuous, snaky, tortuous.
serpentine election rules : COMPLICATED, complex, intricate, involved, tortuous, convoluted, elaborate, knotty, confusing, bewildering, baffling, impenetrable.
straight, simple.