Meandrous /(?)/

Me·an·drous

Meandrous

a.
  1. Winding; flexuous.