sophisticate

noun
  1. a person who has a lot of experience and knowledge about the world and culture
verb
  1. to make something more complex, refined, or advanced
  2. to make someone more worldly or experienced

Examples