What does the domain biz mean?

It means 'business'

.BIZ (Business) - This is a gTLD that is generally registered to classify their website as a business. Although it's not a commonly recognized extension, I feel that it's a great alternative if the .COM extension isn't available.