Attested.to

Definition

an alert and energetic person

Seed ·

Term in context

busy bee in CommonParlance