make advantage of - English Synonyms Dictionary