deposits or guarantees - Español Inglés Diccionario