Attested.to

Definition

someone who imparts energy and vitality and spirit to other people

Seed ·

Term in context

animator in CommonParlance