A relatively wide magnetic tape for use in recording visual images and associated sound English: videotape Less certain link between this word and this sense.