mantids
English
Noun
mantids
plural of
mantid