Meaning of traveller's letter of credit

Definition of traveller's letter of credit

(noun) a letter of credit given to a traveler

Other information on traveller's letter of credit

WIKIPEDIA results for traveller's letter of credit
Amazon results for traveller's letter of credit