benefit from the advantage of - English Synonyms Dictionary