Words: cosmopolitan cosmopolite
Part of speech: n
Definition: a sophisticated person who has travelled in many countries