International Organisation Synonyms

An international alliance involving many different countries
(Noun)