Top definition
Slang term for a queer, often used in social groups throughout north-east Wales.
by Ben <3 May 21, 2006
Get the mug
Get a leemo mug for your sister Julia.