What is Mowza?
North-East England Slang for a vagina
"Deek at the Mowza on that!" can be heard at Strip Joints throughout the area
See Connor