touched down - Alemán Inglés Diccionario