letter of guarantee for other guarantees - Alemán Inglés Diccionario