Noctuids Meaning

There are 1 meaning(s) for word Noctuids

Meaning 1 : usually dull-colored medium-sized nocturnal moth; the usually smooth-bodied larvae are destructive agricultural pests

    Synonyms : noctuid moth,  owlet moth