Definition of life tenancy in English:

life tenancy

noun

Law
  • The holding of a tenancy until the death of the holder.

Origin

Late 18th century; earliest use found in Thomas Cooper (1759–1839), political writer and college head.