property developer project - French English Dictionary