guarantee in a bank transaction - Español Inglés Diccionario