sum deposited as a guarantee - Turc Anglais Dictionnaire