deposit and warranties - Turc Anglais Dictionnaire