Definition of otocyst

Definition of otocyst
  1. otocyst Noun An organ involved in balance and orientation.
  2. otocyst Noun The precursor of the inner ear.
Need more help? Try our forum NEW