overshadow

verb
1
to make somebody/something seem less important, or successful
تحت‌الشعاع قرار دادن, کم‌رنگ کردن
2
to make an event less pleasant than it should be
تحت‌الشعاع قرار دادن, کم‌رنگ کردن, مانع لذت بردن شدن
News of the accident overshadowed the day's events.
synonym cloud
3
to throw a shadow over something
سایه افکندن, تاریک کردن
The garden is overshadowed by tall trees.