worm one's way out of - Francés Inglés Diccionario