What is a casino bonus?

A casino bonus is when an online casino gives you a bonus when you deposit with them.  Here in the UK, a good example would be a bonus of 100% up to £100.  This would involve depositing £100 yet receiving a balance of £200.  Be aware though, the bonus funds are restricted and come with wagering requirements.