Definitions of flytrap:

  • noun:   a trap for catching flies