Question: what is the meaning of idiom pour cold water on?
Answer: pour cold water on. Also, throw cold water on. Discourage or deter, as in Cutting my year-end bonus poured cold water on my loyalty to the company, or Hearing about the outbreak of cholera threw cold water on our plans to visit Bolivia.