property company
noun

a company which buys buildings to lease them

Browse by Subjects
indebted
managing director
property bond
terms
See All Related Terms »

special deposits
Most distant futures contract
sterling area
one off
Grid