to cast a damp on someone - Francés Inglés Diccionario