MACROPTEROUS MEANING IN ENGLISH

• Macropterous Definition & Synonyms

  1. (a.) Having long wings.


RECENT SEARCHES