macromeander (English, noun)
expansion: macromeander (plural macromeanders)
Senses:
topics: geography
natural-sciences
glosses: A large river meander.
Forms:
form: macromeanders
tags: plural