put up a deposit - Spanisch Englisch Wörterbuch