Attested.to

Definition

a loud harsh or strident noise

Seed ·

Term in context

blaring in CommonParlance