location of job site - Turkish English Dictionary