You have many choices to consider when looking at what poker site has the best freerolls. Some of the top choices include places like PokerStars, 888poker, GGPoker, and PartyPoker. You can look around online to see what games are open and what you might be interested in playing the most.
In poker, a freeroll tournament is a tournament with no entry fee, and a freeroll hand is where a player is guaranteed to at least split the pot with his opponent, with a chance they can win the whole pot if certain final cards are dealt.