Translation of "Bank letter of guarantee" in German

Related phrases