means of propulsion - French English Dictionary