main drainage ditch - German English Dictionary