Attested.to

Definition

a Japanese cheer of enthusiasm or triumph

Seed ·

Term in context

banzai in CommonParlance