Go to Homepage
[Subject: Economics]
- Property or money delivered to a third party or put in trust as a payment guarantee
Translated by: MARTIN CLARK
Translated in 13 languages