DELIVER THE GOODS


Meaning of DELIVER THE GOODS in English

phrasal

: to give results that are promised, expected, or desired

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.