have you travelled a lot? - Français Anglais Dictionnaire