double piston diesel engine - Turkish English Dictionary