deputy school head - French English Dictionary