Translation of "Pledged deposit" in German

Related phrases