deputy head teacher - Turkish English Dictionary