power steering hose - French English Dictionary