road stretch - German English Dictionary