English

edit

Noun

edit

megalopses

  1. plural of megalops