exit successfully from a dangerous or difficult situation - Turkish English Dictionary

Suggest a Term