sum deposited as a guarantee - Español Inglés Diccionario