meaning of Bankgarantiebrief

Bankgarantiebrief - German to English

Bank Guarantee Letter