cast a damp over something - English Synonyms Dictionary