Definition, synonyms and related words
A lump sum paid by persons who take a lease of landed property in England.