English edit

Noun edit

hymenopodid (plural hymenopodids)

  1. (zoology) Any mantis in the family Hymenopodidae.