leave an indelible imprint - Alemán Inglés Diccionario