scarpered - Alemán Inglés Diccionario