tape-delayed music - Turkish English Dictionary