amphipteres

English

Noun

amphipteres

  1. plural of amphiptere