open trench excavation - German English Dictionary