deposit of a payment - Espagnol Anglais Dictionnaire