What does Bündnisvertrag mean?

Bündnisvertrag - German to English

pact of alliance