Definition of meander bend in English:

meander bend

noun

Physical Geography
  • = meander loop.

Origin

Early 20th century.