direct and immediate supervision - Turkish English Dictionary