immortalize the moment - Español Inglés Diccionario