buildings and construction in progress - French English Dictionary