The Collaborative International Dictionary
Meandrous
Meandrous \Me*an"drous\, Meandry \Me*an"dry\, a. Winding; flexuous.
Wiktionary
meandrous
a. (context of a path English) winding, windy, having many bends.