deliver the goods

EnglishEdit

VerbEdit

deliver the goods

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