deposit and warranties - Turco Inglés Diccionario