HURRICANE TAPE


Meaning of HURRICANE TAPE in English

■ noun US strong adhesive tape used on windows to keep the glass in place in strong winds.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.