Snocross Definition
noun
A sport in which snowmobiles are raced at high speed on artificial tracks.
Wiktionary
Origin of Snocross
-
From snowmobile and motocross.
From Wiktionary
Find Similar Words
Find similar words to snocross using the buttons below.