DELIVER THE GOODS


Meaning of DELIVER THE GOODS in English

to give results that are promised, expected, or desired

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.