Advertisement

Advertisement

cochlear duct

noun

, Anatomy.
  1. a spiral tube enclosed in the bony canal of the cochlea.


Advertisement

Advertisement

Advertisement

Advertisement


cochleacochlear implant