overshade

verb
  1. to cast a shadow over; to shade excessively or completely
  2. Usage: transitive verb; literary or formal usage
  3. to make less important or prominent by comparison; to overshadow
  4. Usage: transitive verb; figurative usage

Examples