Skip to main content

Definitions by LCR5566

1.a really hot girl
2.sexually pleasing to the eye
damn that girls fine, she must be a kara
kara by LCR5566 December 9, 2008