Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

otocyst Definition

Cancel
otocyst
noun(oto-cyst)
a fluid-containing organ of many invertebrates that contains an otolith : statocyst

Words Related to otocyst!

otocyst Examples by Brain Bank Users