electrical propulsion - French English Dictionary