English

edit

Noun

edit

megaspirids

  1. plural of megaspirid