Table of Contents
Synonyms
1. mantid
noun. predacious long-bodied large-eyed insect of warm regions; rests with forelimbs raised as in prayer.
noun. predacious long-bodied large-eyed insect of warm regions; rests with forelimbs raised as in prayer.