What does the idiom “Welsh (Welch) on a Deal” mean?
Definition:
Not observe the terms of an agreement
For example:
“We negotiated that agreement for months. But they welshed on the deal.”
Notes:
This is considered offensive by those of Welsh background.
Reply