deputy headmistress - Turkish English Dictionary