steering is improved - French English Dictionary