otocysts

noun
  1. Plural of otocyst; small fluid-filled sacs in invertebrates that function as organs of balance and hearing.
  2. Usage: biology; zoology; technical

Examples