advance payment or deposit - Deutsch Englisch Wörterbuch