loss of life noun1 •(euphemistic) Death.The new age comes through the death of Jesus, and his loss of life brings abundance to everyone. — 2004 formslosses of life