Eclipsed Meaning In English. From longman dictionary of contemporary english related topics: To make (something) less important or popular.
Especially because somebody/something else has become more important, powerful, etc. To do or be much better than (someone or something) her.