tape slap

tape slap

n
(Electronics) another term for tape echo
Mentioned in ?