otosphere
English
Etymology
From
oto-
+
-sphere
.
Noun
otosphere
(
plural
otospheres
)
A
spherical
collection of
cochlear
epithelial
cells