purchase contract deposit - İspanyolca İngilizce Sözlük