self-propulsion - French English Dictionary