spider wrap
English
Noun
spider
wrap
(
plural
spider wraps
)
A wired
alarm
device put on
merchandise
in stores to deter
theft
.