Top definition
a spotty discharging vagina
fuck,whats that stench?is it your manky purro?
by boastee February 09, 2010
Get the mug
Get a manky purro mug for your brother-in-law James.