Definify.com

Definition 2025


snowcat

snowcat

English

Noun

snowcat (plural snowcats)

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

Anagrams