Word info

stenogastrine

Noun

Meaning

stenogastrine (plural stenogastrines)

Any of the wasps of the subfamily Stenogastrinae.

Source: en.wiktionary.org

Close letter words and terms