key of life (ancient egyptian hieroglyph) - Francés Inglés Diccionario