Student or Learner
What's the meaning of 'make good on sth'?
Can you show me some explanation and examples?
Thanks in advance.
Iím not a teacher.
make good on - Idioms - by the Free Dictionary, Thesaurus and Encyclopedia.
make good: Information from Answers.com