Phrase

  • to succeed in doing a good job of something.
Example Sentence: The new manager is not very popular but he is able to deliver the goods.
 
Menu