Attested.to

Definition

leave suddenly and as if in a hurry

Seed ·

Term in context

beetle off in CommonParlance