What is an estate agent?

An estate agent is a person or business that arranges the selling, renting, or management of properties and other buildings.

An agent that specialises in renting is often called a letting or management agent.