|
Definition of Free water
1. Noun. (hydrology) Water that is not bound to an inorganic surface, that can flow freely. ¹
¹ Source: wiktionary.com
Medical Definition of Free water
1. Water in the body that can be removed by ultrafiltration and in which substances can be dissolved. (05 Mar 2000)