ecdysoids
English
Noun
ecdysoids
plural of
ecdysoid