Welshing
Definitions
3
Posts
3
Posters
454
Views
-
a.k.a. Welching
Not paying out on a debt. Comes from the habit of English bookmakers travelling to Wales to avoid payment on debts incurred in England. -
To engaged with inappropriate sexual acts with sheep, often with an audience.
-
present participle of welsh
Explore More Definitions
Browse our collection of 300,000+ community-written definitions