A secured credit card is a credit card that requires you to place a refundable security deposit, the amount of which becomes your credit limit, preventing you from spending more than you can afford to repay.
Dr. Seth Hoelscher, assistant professor in the department of finance and general business at Missouri State University, offers more information about secured credit cards to WalletHub.