deliver the goods

Definition from Wiktionary, the free dictionary
Jump to: navigation, search

English[edit]

Verb[edit]

deliver the goods

  1. (idiomatic) To keep one's promises.
    The government promised a lot, but failed to deliver the goods.