Make good

From Fresh Dictionary

English

Intransitive verb

make good

  1. To achieve substantial success in life, often in business
  2. To complete according to promise (often with "on")
Personal tools