Attested.to

Definition

a person who argues to defend or justify some policy or institution

Seed ·

Term in context

apologist in CommonParlance