1. to sprinkle water on (something), to spray water on, to splash water on, to squirt water on
expressions (phrases, clauses, etc.)
Ichidan verb
2. to hinder, to hamper, to stifle, to throw cold water on
Ichidan verb
expressions (phrases, clauses, etc.)
idiomatic expression