Top definition
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.
He was welshing on that bet
by flitter2009 December 22, 2011
Get the mug
Get a Welshing mug for your Uncle Trump.
2
To engaged with inappropriate sexual acts with sheep, often with an audience.
Rhys was Welshing a sheep when I came around the corner.
Get the mug
Get a Welshing mug for your coworker Larisa.