Sticky-tape meaning

(UK) To affix or attach with sticky tape.
verb
0
0
(UK) Adhesive tape, Sellotape.
noun
0
0
Advertisement