Attested.to

Definition

a military unit consisting of armored fighting vehicles

Seed ·

Term in context

armor in CommonParlance