stare at one's face - Spanish English Dictionary