Definition of meander bend in English:

meander bend

noun

Geography

Origin

Early 20th century.