main works supervision engineer - German English Dictionary