letter of guarantee for bill guarantee - Francés Inglés Diccionario