indelible imprint - Alemán Inglés Diccionario