have you travelled a lot - Francés Inglés Diccionario