Attested.to

Definition

restrain the emission of (sound, fluid, etc.)

Seed ·

Term in context

baffle in CommonParlance