NATURAL LIFE

NATURAL LIFE

natural life. A person’s physical life span.
TermBase Contributor
Carl, Chinese legal translator, specializes in translating legal documents pertaining to complex business disputes.