What is the full meaning of otocysts
OTOCYST, an organ of balance in many invertabrates [n]
Example of the word otocysts placed on a Scrabble board.