vermiparous

listen to the pronunciation of vermiparous
English - English
{a} producing worms or grubs
Producing or breeding worms
vermiparous
Favorites