Meaning of praying mantid

Definition of praying mantid

(noun) the common mantis

Other information on praying mantid

WIKIPEDIA results for praying mantid
Amazon results for praying mantid