impress something upon something - English Synonyms Dictionary