{v. phr.} 1. To carry things and give them to the person who wants them. * /Lee delivered the goods to the right house./ 2. {slang} To succeed in doing well what is expected. * /The new pitcher delivered the goods by striking out 20 men in his first game./ * /This personal computer surely delivers the goods./ Compare: BRING HOME THE BACON.
DELIVER THE GOODS
Meaning of DELIVER THE GOODS in English
Dictionary of English idioms . Словарь английских идиом. 2012