Freehold Legal Meaning and Definition
Here is a simplified definition of the legal term Freehold.
Freehold (noun)
A freehold is owning property outright, including the land it sits on. This ownership is indefinite, meaning there are no time restrictions like with leased land or property. Control of the property stays with the owner unless they choose to transfer or sell it.