mechanized cavalry

Noun
  1. An armored unit of a modern army equipped with motor vehicles (synset 108406969)

Other Searches