Top Definition
To 'scarrot': To masturbate furiously whilst blindfolded onto a spinning globe, then see where it takes you.
Benson: Did you hear about Tarquin?
Reginald: No
Benson: He scarroted and ended up in Bishkek
Reginald: Yikes!!!
by Tim Croft May 27, 2006
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.