department of project and construction - French English Dictionary