Webster's Revised Unabridged Dictionary · 1913

Meandrous

Meandrous , adjective

Winding; flexuous.

Also: Meandry