look up any word, like plopping:
 
1.
North-East England Slang for a vagina
"Deek at the Mowza on that!" can be heard at Strip Joints throughout the area
by Connor November 24, 2004