cochlea [pl. cochleas / cochleae]
Notices
  • part fo the inner ear