deposit and warranties - Inglés Sinónimo Diccionario