A prepaid card is a card that does not require opening a bank account. You issue it and load it with an amount of money to use for cash withdrawals and purchases until the balance runs out.
A debit card, by contrast, has to be linked to a current or savings bank account and is deducted from that account's balance.