letter of credit on sight - French English Dictionary