otosphere

English

Etymology

From oto- +‎ -sphere.

Noun

otosphere (plural otospheres)

  1. A spherical collection of cochlear epithelial cells