deposit and warranties - Allemand Anglais Dictionnaire