deposits and guarantees given - Spanish English Dictionary