Skip to main content

Definitions by scarface22

An ugly female who is annoying and obnoxious, one to have few accomplices; lack of knowlege
Duded look at kelara
Kelara by scarface22 August 29, 2010