make good

verb
High School
1

To achieve substantial success in life, often in business.

2

To complete successfully; to fulfil (a promise).

3

To match the first player's bet with one's own, rather than dropping out.

4

To remedy or compensate for (a defect or deficiency).

5

To make (a surface) level or even.

Thesaurus

Synonyms