put up a deposit - İspanyolca İngilizce Sözlük