to cast a damp on something - Deutsch Englisch Wörterbuch