someone that travels often to faraway places - Türkisch Englisch Wörterbuch