What is a freehold?

Freehold property can be defined as any estate which is "free from hold" of any entity besides the owner. Hence, the owner of such a property enjoys free ownership and can use the land for any purposes in accordance with the local regulations.