double piston diesel engine - German English Dictionary