Attested.to

Definition

a structure or object that impedes free movement

Seed ·

Term in context

barrier in CommonParlance