deposit and warranties - Español Inglés Diccionario