travelling sidewalk - German English Dictionary