YourDictionary

flytrap

noun

  1. any device for catching flies
  2. a plant that catches insects, as the Venus' flytrap

See flytrap in American Heritage Dictionary 4

Learn more about flytrap

flytrap

link/cite print suggestion box