ice and water shield

English

Noun

ice and water shield (plural ice and water shields)

  1. Synonym of ice dam membrane.