POLYWATER


Meaning of POLYWATER in English

[poly.wa.ter] n [polymeric water] (1969): water condensed into a glass capillary tube and formerly held to be a stable form with special properties

Merriam-Webster English vocab.      Английский словарь Merriam Webster.