welsher
/ˈwɛlʃər/
noun
- A person who fails to pay a debt or fulfill a promise, especially a gambling debt.
- The bookie called him a welsher after he disappeared without paying his bet.
- She was labeled a welsher when she refused to pay back the money she borrowed.
- No one wants to do business with a known welsher who never keeps his word.