Skip to main content

shedonealreadydonehadherrrs's definitions

Welshing

To engaged with inappropriate sexual acts with sheep, often with an audience.
Rhys was Welshing a sheep when I came around the corner.
mugGet the Welshing mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email