overshadower

English

Etymology

From overshadow +‎ -er.

Noun

overshadower (plural overshadowers)

  1. Someone or something that overshadows.

References