Top definition
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
Get the mug
Get a Mowza mug for your fish Larisa.