Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of cochlea
  1. noun
    the snail-shaped tube (in the inner ear coiled around the modiolus) where sound vibrations are converted into nerve impulses by the organ of Corti
Parts of cochlea
  • "modiolus"
  • "basilar membrane"
  • "organ of corti"
My lists:
Recently viewed words: