Meaning of mantidae

Definition of mantidae

(noun) mantises

Other information on mantidae

WIKIPEDIA results for mantidae
Amazon results for mantidae