Definitions of Mantidae:

  • noun:   mantises