Definition: Freehold property can be defined as any estate which is "free from hold" of any entity besides the owner. Hence, the owner of such an estate enjoys free ownership for perpetuity and can ...