Mantids vs Manids - What's the difference?

mantids | manids |


As nouns the difference between mantids and manids

is that mantids is while manids is .

mantids

English

Noun

(head)
  • manids

    English

    Noun

    (head)