a roller-coaster ride - Spanish English Dictionary