mantids

English

Noun

mantids

  1. plural of mantid