location of job site - German English Dictionary