Property developer - French English Dictionary