armored combat vehicle

Noun
  1. An enclosed armored military vehicle;
    Has a cannon and moves on caterpillar treads (synset 104396120)

Other Searches