Attested.to

Definition

an indication of potential opportunity

Seed ·