cast a pall over something - Francés Inglés Diccionario