swelling tape

English dictionary entry

Meanings

noun
  1. A tape that swells upon contact with water which then expands to give pressure and provide sealing process.

Word forms

swelling tape swelling tapes
This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.