Free spins are normally part of a deposit bonus, which simply means that you have to make a deposit in order to get the bonus money or spins. The opposite would be a no deposit bonus, which you get without having to deposit any of your money first.