pyralids

English

Noun

pyralids

  1. plural of pyralid