deposit and warranties - Espagnol Anglais Dictionnaire