Dictionary search results

Showing 1-2 of 2 results

sticky tape British & World English

Transparent adhesive tape

sticky tape in tape British & World English

A strip of paper or plastic coated with adhesive and sold in a roll, used to stick things together