two-thousand-yard stare - French English Dictionary