overcome a difficult or compromising situation - Turkish English Dictionary