Definition of otocyst in English:

otocyst

noun

Pronunciation

otocyst

/ˈəʊtə(ʊ)sɪst/