large-scale construction project - French English Dictionary