make a strong impression on - Alemán Inglés Diccionario