company supervisor - French English Dictionary