Synonyms of International body
Primary definition: An organization with international membership, scope, or presence, typically established by a treaty or formed by multiple sovereign states.
Primary definition: An organization with international membership, scope, or presence, typically established by a treaty or formed by multiple sovereign states.