What is a freeroll tournament?
It’s a tournament that doesn’t have buy-in. So its free to register in and prize is free money.
Normally a tournament has an entry fee (called a buy-in), so it costs to participate. But a freeroll is a tournament with no entry fee, it’s free to enter as separi explained.