security deposit/guarantee - Deutsch Englisch Wörterbuch