large trench/ditch - German English Dictionary