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
Get the mug
Get a welsh joyride mug for your cousin Sarah.