Letter of Credit? What does it mean?

Letter of Credit


An instrument of payment, issued by the buyer's bank, that ensures payment to the seller.