Definitions of Manteidae:

  • noun:   mantises