Find the word definition

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.