English

edit

Noun

edit

palaeomeanders

  1. plural of palaeomeander