Definitions of cosmopolite:

  • noun:   a sophisticated person who has travelled in many countries