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.