be engraved in one's subconscious - Español Inglés Diccionario