flytrap








noun

  1. any of various plants that entrap insects, especially Venus’s-flytrap.
  2. a trap for flies.

noun

  1. any of various insectivorous plants, esp Venus’s flytrap
  2. a device for catching flies
54 queries 0.556