Find the word definition

Wiktionary
splice tapes

n. (splice tape English)