main-contractor - French English Dictionary