meandroi

English

Noun

meandroi

  1. plural of meandros