purchase contract deposit - Turco Inglés Diccionario