eclipser
Etymology
From eclipse + -er.
noun
A person or thing that eclipses.