impress an idea on someone - Español Inglés Diccionario