thousand-yard stare - French English Dictionary