1 definition by flitter2009

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 23, 2011
Get the Welshing mug.