overcome a difficult or compromising situation - Allemand Anglais Dictionnaire