Attested.to

Definition

a military unit consisting of armored fighting vehicles

Seed ·

Term in context

armour in CommonParlance