otocyst
noun
oto·cyst
ˈō-tə-ˌsist
: a fluid-containing organ of many invertebrates that contains an otolith : statocyst
Love words? Need even more definitions?
Merriam-Webster unabridged
Share