Origin of future life

First recorded in 1770–80

British Dictionary definitions for future life

future life

noun

a life after death; afterlife