1 definition by Mark S

Top Definition
A carnivorous plant that traps its prey by attracting it with its flowers and then closing over top of it.
The thing with jagged teeth - what do you need an example for?
by Mark S June 01, 2004

Mug icon
Buy a Venus Flytrap mug!