snowbase noun1 •The snow which is settled on the ground in below-melting-point conditions.The Ski Club of Great Britain is forecasting fluctuating and heavy snowfalls of the kind that could make for an unstable, potentially dangerous snowbase. — 2000 formssnowbases