Search Result for "overshadower": 

The Collaborative International Dictionary of English v.0.48:

Overshadower \O"ver*shad"ow*er\, n. One that throws a shade, or shadow, over anything. --Bacon. [1913 Webster]