English edit

Noun edit

megalopses

  1. plural of megalops