deposit and warranties - Francés Inglés Diccionario