property development agency - Spanish English Dictionary