deposits and guarantees given - Español Inglés Diccionario