subcontracted - French English Dictionary