stenogastrines

English

Noun

stenogastrines

  1. plural of stenogastrine