Home
Search
Index
Definify.com
Definition
2024
deliver_the_goods
deliver the goods
English
Verb
deliver
the
goods
(
idiomatic
,
informal
)
To keep one's promises.
The government promised a lot, but failed to
deliver the goods
.
Similar Results