in sharp relief to something - English Synonyms Dictionary