impress an idea upon someone - Turco Inglés Diccionario