Meaning of “cast a shadow over sth” - Learner’s Dictionary

cast a shadow over sth

to spoil a good situation with something unpleasant:

The bombing has cast a shadow over the Queen's visit.

(Definition of “cast a shadow over sth” from the Cambridge Learner’s Dictionary © Cambridge University Press)