thousand-yard stare - Spanish English Dictionary