contractor site supervisor - Turkish English Dictionary