Definition of meander loop in English:

meander loop

noun

Physical Geography
  • A single curve or bend in the course of a meandering river or stream.

Origin

Early 20th century.