deposits and guarantees given - Espagnol Anglais Dictionnaire