Original: In professional sports, a free agent is a player whose contract with a team has expired and who is thus eligible to sign with another club or franchise.
Simplified: A free agent is a professional sports player whose contract has expired with the team he or she is on. That player can then sign a new contract with any team.