key of life (ancient egyptian hieroglyph) - Spanish English Dictionary