1 definition by snicket lover

Top Definition
Another word for a ladies bits.
"She had the smelliest snicket ever."
by snicket lover February 15, 2005

Mug icon
Buy a snicket mug!