letter of credit on sight - Francés Inglés Diccionario