cast a damp over something - İspanyolca İngilizce Sözlük