Skip to main content

denlilla's definitions

schmoo

petname for a females most intimate bodypart
My schmoo is itching.
by denlilla May 29, 2008
mugGet the schmoomug.

Share this definition