a roller-coaster ride - French English Dictionary