n. group of the 8 most industrialized countries in the world (composed of Canada, United States, France, Italy, Germany, Japan, Russia and the United Kingdom) which send delegates to meet and discuss economic issues
G8
Meaning of G8 in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012