Top Definition
To ride a sheep around at a fast pace.

Derives from the cultural stereotype that Welsh people are obsessed with and attracted to sheep.
Ianto had too much to drink and went for a welsh joyride.
by Henrietta Hawkins August 24, 2010
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.