residential property developer - French English Dictionary