hydrofugation meaning in English
n. waterproofing, act or instance of making a substance resistant or impervious to water; waterproofness, state or condition of being waterproof
n. waterproofing, act or instance of making a substance resistant or impervious to water; waterproofness, state or condition of being waterproof