Idiom
throw cold water onpour/throw cold water on (something)
informal if you pour cold water on opinions or ideas, you criticize them and stop people believing them or being excited about them.Margaret Thatcher poured cold water on the idea of a European central bank.