Skip to main content

Georazz's definitions

Turts

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

Share this definition