slicker

noun
  1. a waterproof coat or jacket, especially one made of oiled cloth
  2. a person who is smooth-talking and deceptive, especially someone from a city
  3. Usage: informal
adjective
  1. smoother or more polished in appearance

Examples