What is the meaning of the word "sno-cat"?

Definitions: