Noun
supersite (plural supersites)
(Internet, informal) A major website.
“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” Source: Internet
The vaccine supersite includes eight different city agencies and 11 training schools, said to Dr. Arwady, Chicago Department of Public Health commissioner. Source: Internet
There were some early hiccups reported, including glitches that slowed down voting at one supersite in Atlanta. Source: Internet