Meaning of Spodoptera
Definition of Spodoptera
(noun)
moths whose larvae are armyworms
Other information on Spodoptera
WIKIPEDIA results for
Spodoptera
Amazon results for
Spodoptera
Tweet