overshade

(verb)

verb

1. To cast a shadow over, to overshadow.