cosmopolite

nouns

a sophisticated person who has travelled in many countries