supersite
Noun
Meaning
supersite (plural supersites)
(Internet, informal) A major website.
Examples
“A technical glitch at a voting supersite, hours-long lines, and a last-minute court ruling marked the start of in-person early voting in Georgia”
The vaccine supersite includes eight different city agencies and 11 training schools, said to Dr. Arwady, Chicago Department of Public Health commissioner.
There were some early hiccups reported, including glitches that slowed down voting at one supersite in Atlanta.