水を差す

to pour water (into); to dilute with water; to hinder; to hamper

Meaning

  1. expv5s
    to pour water (into); to dilute with water
  2. expv5s
    to hinder; to hamper; to throw cold water on; to put a damper on; to estrange (people)

Example sentences

  • The meeting was going off without a hitch until he threw a wet blanket on it by making silly remarks.