Translator

"haberse librado de" in English