Leasehold means that the buyer has a lease from the landlord (sometimes called the freeholder) to use the property for a number of years. The lease is a legal agreement with the landlord and details how many years the buyer will own that property for. This differs from Freehold which you can learn more about here.