An InstaDebit Casino is an online casino that offer InstaDebit as a payment option for deposits and withdrawals.