Find the word definition

Wiktionary
praying mantids

n. (praying mantid English)