Thesaurus.com
Dictionary.com
Definitions

meandrous

[mee-an-druhs] / miˈæn drəs /