excavation for foundation - German English Dictionary