mantidflies
English
Noun
mantidflies
plural of
mantidfly