guarantees and commitments - Alemán Inglés Diccionario