give up in the face of something - Spanish English Dictionary