Attested.to

Definition

of or relating to the cochlea of the ear

Seed ·

Term in context

cochlear in CommonParlance