Attested.to

Definition

an expert adviser involved in making important decisions but usually lacking official status

Seed ·

Term in context

brain truster in CommonParlance