chameleon

noun
  1. a small lizard that can change the color of its skin to match its surroundings
  2. a person who changes their behavior or opinions to suit different situations
  3. Usage: figurative

Examples