meaning of spodoptera

1. moths whose larvae are armyworms


Related Words

spodoptera | spodoptera exigua | spodoptera frugiperda |

Developed & Maintained By Taraprasad.com

Treasure Words