'Spodoptera' definitions:

Definition of 'Spodoptera'

(from WordNet)
noun
Moths whose larvae are armyworms [syn: Spodoptera, genus Spodoptera]

Words containing 'Spodoptera'