Attested.to

Definition

a highly energetic and indefatigable person

Seed ·

Term in context

ball of fire in CommonParlance