irrevocable letter (of credit) - French English Dictionary