mantophasmids
English
Noun
mantophasmids
plural of
mantophasmid