What does Bankgarantiebrief mean?

Bankgarantiebrief - German to English

Bank Guarantee Letter