mechanized cavalry
1.
(
noun
) an armored unit of a modern army equipped with motor vehicles
Related Words:
cavalry
Terms and Conditions of Use / Copyright Notice