Definify.com

Definition 2024


snowcat

snowcat

English

Noun

snowcat (plural snowcats)

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

Anagrams