rack and pinion power steering - French English Dictionary