Hold water

What is Hold water?

Hold water definition and meaning on Dictionary terms:
noun
a transparent, odorless, tasteless liquid, a compound of hydrogen and oxygen, H2O, freezing at 32

Tags: