Group of Eight. Committee of the eight most industrialized countries in the world, including; Canada, France, Germany, Italy, Japan, Russia, the United Kingdom, and the United States.
Synonyms for G8
On this page, you will find 30 slang terms related to G8. Some of the top words include: Axis of Weasels, allripped, G$, Int, NATO, and 25 more.