contractor site supervisor - German English Dictionary