pre-paid debit card - French English Dictionary