electro power steering - French English Dictionary