deposits or guarantees - Turc Anglais Dictionnaire