To surpass in importance or excellence
To cast a shadow over
के ऊपर छाया डालना
English Usage: The clouds overshadowed the sun.
Hindi Usage: बादलों ने सूरज के ऊपर छाया डाल दी।