snowcat

snowcat definitions

noun
  • A visual representation of a cat made from snow. 

  • A truck-like enclosed vehicle on tracks, designed to move on snow.