stenogastrines
English
Noun
stenogastrines
plural of
stenogastrine