pyralids
English
Noun
pyralids
plural of
pyralid