English

edit

Noun

edit

stenopsychids

  1. plural of stenopsychid