deposits and guarantees given - French English Dictionary