Property developer - Spanish English Dictionary