a roller-coaster ride - German English Dictionary