rack and pinion power steering - Spanish English Dictionary