gelechiid : Idioms & Phrases


gelechiid moth

  • noun small slender-winged moths whose larvae are agricultural pests
    gelechiid.
WordNet