Attested.to

Definition

the state or condition of touching or of being in immediate proximity

Seed ·

Term in context

contact in CommonParlance