stenoderms
English
Noun
stenoderms
plural of
stenoderm