What does Anzahlungsbürgschaft mean?

Anzahlungsbürgschaft - German to English

advance payment bond