What is the full meaning of snowcats
SNOWCAT, a tracklaying vehicle for travel on snow [n]
Example of the word snowcats placed on a Scrabble board.