Life land Meaning, Definition & Usage

Definitions
  1. (Law), land held by lease for the term of a life or lives.

Webster 1913