sum deposited as a guarantee - Espagnol Anglais Dictionnaire