Attested.to

Definition

a soft yellow wax secreted by glands in the ear canal

Seed ·

Term in context

cerumen in CommonParlance