Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of lithocyst

- A sac containing small, calcareous concretions (otoliths). They are found in many Medusae, and other invertebrates, and are supposed to be auditory organs.