0%

ALL meanings of cochlear duct

coch·le·a duct
C c
  • noun cochlear duct a spiral tube enclosed in the bony canal of the cochlea. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?