internal-combustion piston engine - French English Dictionary