on-the-site labor - German English Dictionary