PYRALID

Definition of PYRALID

  1. (noun)usually tropical slender-bodied long-legged moth whose larvae are crop pests