sub-contractors - French English Dictionary