A person who has lived in or knows a lot about different parts of the world.
1) As someone who had lived in Paris for a year as an exchange student, she seem very much cosmopolitan to her old classmates.
2) His knowledge of Italian, Spanish and French made genuinely cosmopolitan.
From cosmopolite + -an
city slicker, cosmopolite, metropolitan, slicker, sophisticate
bumpkin, hick, provincial, rustic, yokel.