Etymology
Today it means: A form of motocross raced on snow with snowbikes (“mini-snowmobile”) Full definition →
From snow + -cross.
Etymology from Wiktionary, CC BY-SA 4.0.