Deliver-the-goods meaning

(idiomatic) To keep one's promises.

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

verb
0
0
Advertisement