English Business Idiom deliver the Goods

Here is another great business idiom for you 'deliver the goods'. In the video I will explain the meaning for you and give you examples of use so listen and watch carefully.  [more]