Attested.to

Definition

any barrier to communication or vision

Seed ·

Term in context

curtain in CommonParlance