20 free spins no deposit is a type of bonus offer that's normally given to new customers when they sign up and register with the casino. This usually comes in the form of a 'no deposit required' bonus which means you don't need to make a payment at all to claim free spins on a slot machine at the new casino.