residential property developer - Spanish English Dictionary