Attested.to

Definition

a spiritual enlightenment causing a person to lead a new life

Seed ·

Term in context

conversion in CommonParlance