team jobs - French English Dictionary