English Dictionary
Definition make good in British English
make good phrase
phrase
1
to become successful
Synonyms and related words
