a terrifying experience - French English Dictionary