DeliriousUK's definitions
A local dialect name used mostly in the Braintree area of Essex, England for the more commonly known drug Meow Meow.
by DeliriousUK June 24, 2010
Get the Dolly mug.
Get the Dolly mug.We'll email you a link to sign in instantly.