An online casino is a gambling site where registered users can make bets on slots, roulette, blackjack and other online games. Online casinos offer other kinds of gambling activities such as bonuses, tournaments and lotteries.