purchase contract deposit - Francés Inglés Diccionario