deposits or guarantees - Espagnol Anglais Dictionnaire