meander

Definitions

General English

General Science

  • noun a large bend in the course of a river as it nears the sea
  • verb to follow a winding course
http://www.dictionarycentral.com/definition/meander.html