self-steering - French English Dictionary