English

edit

Noun

edit

mantoid (plural mantoids)

  1. Any mantis of the genus Mantoida

Anagrams

edit