propulsion device - French English Dictionary