VOCABULARY - IDIOMS

Welsh (Welch) on a Deal

Meaning:

Not observe the terms of an agreement

Examples: