What is Welsher?

Welsher definition and meaning on Dictionary terms:
verb (used without object) Informal: Sometimes Offensive.

to cheat by failing to pay a gambling debt: You aren’t going to welsh on me, are you?
to go back on one’s word: He welshed on his promise to help in the campaign.