Just had car serviced. Notes on mechanic's report - what does this mean?

"Slight leak starting on LH side of steering rack. RHF check strap noisy"