DELIVER THE GOODS Meaning of DELIVER THE GOODS in English phrasal to give results that are promised, expected, or desired Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012