(slang) a fight; a battle.
trudge, fight or push onward, as against obstacles or through mud or snow.