NFL (contract) Terms?

I'm not exactly sure what these terms mean in the NFL: franchise tag and holdout. Please tell me what they mean and also if there are other terms related to those please define 'em :D
2 answers 2