an indelible imprint - Francés Inglés Diccionario