Skip to main content

Definitions by thegnarbar.

did you hear about that new kid. "no". some girl said he has a smeckle.
smeckle by thegnarbar. August 19, 2010