phasmatids
English
Noun
phasmatids
plural of
phasmatid