tracked vehicle

Noun
  1. A self-propelled vehicle that moves on tracks (synset 104472087)

Other Searches