◄
Overshadower
►
Dictionary
(
n.
) One that throws a shade, or shadow, over anything.
Clyx.com