deputy shift manager - French English Dictionary