street luge racing - German English Dictionary