1 definition by lalalaloserxx

Top Definition
a retarded person with a gay laugh and she get in a stupid mood all the timeee for no reason at all
she is very annoying

wtf?!? whose laughing like a tourtured chinchilla??
it's probably arlene
by lalalaloserxx August 13, 2008

Mug icon
Buy a arlene mug!