scotchtape noun 1verb 1forms 3 noun1 •Adhesive tape, sometimes figuratively.And the scotchtape of enduring relationship seals your lips. — 1993 verb1 •To apply scotchtape.A memo prohibiting memos from being scotchtaped to walls is scotchtaped to the wall. — 1977 formsscotchtaped · scotchtaping · scotchtapes