What is meant by a 100% welcome casino bonus?
This is a bonus where a casino will match your initial deposit. While the terms and conditions will have an upper limit, generally speaking, you can see your funds being doubled by taking advantage of these offers.