have you travelled a lot - Alemán Inglés Diccionario