Attested.to

Definition

long strip of cloth or paper used for decoration or advertising

Seed ·

Term in context

banner in CommonParlance