extricated oneself - Alemán Inglés Diccionario