construction contractor - French English Dictionary