English edit

Noun edit

mantoids

  1. plural of mantoid

Anagrams edit