mantoid/ˈmænˌtɔɪd/EtymologyFrom New Latin Mantoidea.mantoid means Of, relating to, or resembling the order Mantodea. Lexicurio rates it Rare gem — a strength score of 80 out of 100.adjOf, relating to, or resembling the order Mantodea.nounmantis (insect)