To surpass in splendor, ability, or achievement. Her performance in the play managed to outshine all the other actors.
To appear more impressive or attractive than someone or something else. The new skyscraper outshines all the other buildings in the city skyline.
To shine more brightly than something else. During the eclipse, the planet Venus briefly outshone every other object in the night sky.