deposits and guarantees given - Francés Inglés Diccionario