Pyralids Meaning
There are 1 meaning(s) for word Pyralids
Meaning 1 : usually tropical slender-bodied long-legged moth whose larvae are crop pests
Synonyms : pyralid moth
Synonyms : pyralid moth
Similar words of Pyralids :
