Attested.to

Definition

a major thoroughfare that bears important traffic

Seed ·

Term in context

artery in CommonParlance