tape slap


noun

another term for tape echo