Deliver The Goods Meaning

(idiomatic, informal) To keep one's promises.

Example:   The government promised a lot, but failed to deliver the goods.

RECENT SEARCHES