Attested.to

Definition

the dilated portion of a canal or duct especially of the semicircular canals of the ear

Seed ·

Term in context

ampulla in CommonParlance