well-traveled - French English Dictionary