PYRALIDS
Definition
PYRALIDS is the plural of PYRALID.
noun PYRALID: usually tropical slender-bodied long-legged moth whose larvae are crop pests.
PYRALIDS is the plural of PYRALID.
noun PYRALID: usually tropical slender-bodied long-legged moth whose larvae are crop pests.