someone that travels often to faraway places - Francés Inglés Diccionario