Wiktionary
stenogastrines
n. (plural of stenogastrine English)
n. (plural of stenogastrine English)