Attested.to

Definition

having life or vigor or spirit

Seed ·

Term in context

alive in CommonParlance