in a difficult or compromised situation - Spanish English Dictionary