off-site worker - French English Dictionary