palaeomeanders
English
Noun
palaeomeanders
plural of
palaeomeander