guarantees and other commitments - Turco Inglés Diccionario