Definition of otocyst in English:

otocyst

noun

Pronunciation:

otocyst

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