Definify.com

Definition 2024


megalopses

megalopses

English

Noun

megalopses

  1. plural of megalops