water down
English Dictionary
->
Letter W
-> water down
Search Dictionary:
water down Definition
(v)
make
less
strong
or
intense
; "
water
down
the
mixture
"
(v)
thin
by
adding
water
to
; "
They
watered
down
the
moonshine
"
water down Synonyms
water down
© Art Branch Inc.