Noun Definition

spodoptera

1.Definition: moths whose larvae are armyworms

Category: Animals