mantis - English Synonyms Dictionary

mantis

n.
[1] mantid