Skip to main content

Definitions by kevosoe

a british word for dumbass
kevin said laila is a dumb ass
laila by kevosoe April 13, 2008