-
life
The state of being alive; the physical life of a person or animal
-
to return
To return; to go back to; to come back from a distance.
-
the underworld
(literary) the Yellow Springs; the realm of the dead in Chinese mythology, similar to Hades or the netherworld