NATURAL LIFE


Meaning of NATURAL LIFE in English

■ noun the expected span of a person's or animal's life under normal circumstances.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.