deposits and guarantees given - Inglés Sinónimo Diccionario