mantispid
Explore definitions, synonyms, and language insights of mantispid
Definitions
Noun
insect that resembles a mantis; larvae are parasites in the nests of spiders and wasps
Explore definitions, synonyms, and language insights of mantispid