rider propulsion - French English Dictionary