leave the impression of - Alemán Inglés Diccionario