Skip to main content

Definitions by Georazz

Something that tickles and hurts - to the same degree - at the same time.
Ahhh stop touching me there. That turts!
Turts by Georazz October 3, 2010