semi-skilled labor - French English Dictionary