cosmopolite

cosmopolite

cosmopolite

Noun

a sophisticated person who has travelled in many countries

Synonyms: