tape-delayed music - French English Dictionary