What is the meaning of Outshine?

To shine brighter than something else

To exceed something or someone else, especially in an obvious or flamboyant manner

To shine forth, to give out light.

Source: wiktionary.org