internal-combustion piston engine - Spanish English Dictionary