A certificate or voucher acknowledging a debt English: debenture Less certain link between this word and this sense.