Meaning of water down
Definition of water down
(verb)
make
less
strong
or intense; "water
down
the mixture"
thin
by adding
water
to; "They
watered
down
the moonshine"
Other information on water down
WIKIPEDIA results for
water down
Amazon results for
water down
Tweet