next life
English
Noun
next
life
(
plural
next lives
)
The
afterlife
.