Meandrous

a.
  1. Winding; flexuous.