Welsh (Welch) on a Deal

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