Definition
In English property law, freehold means the outright ownership of the land and the building, where there is no time limit to the ownership.
Freehold contrasts with leasehold, where the freeholder grants ownership to the leaseholder for a fixed term.
Further resources
Leasehold advisory service – definition