English Dictionary
Definition contract an alliance in British English
contract an alliance phrase
phrase
1
to agree formally to form a close relationship with another country or organization
