make an impression - Alemán Inglés Diccionario