What is Superbase?
Superbase meaning in Military or Military Slang terminology / glossary / dictionary is:
The only bases that fall into this category right now are Kandahar Airfield and Bagram Airfield in Afghanistan. They are built around supporting the regional military commands, and are logistical hubs for forces in the area. Soldiers stationed at these bases have access to the most comfortable living quarters, the most variety in food, shopping and socializing. For example, Kandahar Airfield has a weekly “Salsa Night” dance party near the TGI Friday’s.