lifehold
English
lifehold meaning in English • lifehold का अर्थ अंग्रेजी में
Noun
- Land held by a life estate.