tape-delayed music - Spanish English Dictionary