1 definition by Christopher Marcus ;P

Top Definition
A venus fly trap is a plant that results in the coolest laugh ever
"this is the venus fly trap" *riyrjeay laugh"
See nerd, orange-headed kid, afro
by Christopher Marcus ;P November 27, 2005

Mug icon
Buy a venus fly trap mug!