seem million miles away - Francés Inglés Diccionario