amusement ride - German English Dictionary