DELIVER THE GOODS


Meaning of DELIVER THE GOODS in English

succeed in doing what is expected well He is the best manager that we have ever had. He knows how to deliver the goods.

English idioms vocab.      Словарь английских идиом и выражений.