Traduction de l'anglais en français: deliver the goods
Dictionnaire: maindeliver the goodsverb1 aboutir,
accomplir,
assurer,
atteindre,
comporter,
composer,
confectionner,
devenir,
entrer,
faire,
obtenir,
prendre,
remplir,
remporter,
réaliser,
venir,
être.