technical teacher - Turkish English Dictionary