alliance

a group of two or more countries, groups etc who work together to achieve something: