Top definition
The crustacious matter in between the labia.
I was just informed by my gynecologist that I suffer from a severe case of smeggletwats.
by Gypsykoukla June 25, 2017
Get the mug
Get a Smeggletwats mug for your mama Nathalie.