What is the full meaning of statocysts
STATOCYST, an organ of balance in some invertebrates [n]
Example of the word statocysts placed on a Scrabble board.