Last modified on 19 June 2013, at 14:54

deliver the goods

EnglishEdit

VerbEdit

deliver the goods

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