Definition for Difference between revisions of "Vestibular system"
From Biology Forums Dictionary
(Created page with "The organ of balance in vertebrates, located in the inner ear next to the cochlea.") |
(No difference)
|
Revision as of 11:44, 26 January 2011
The organ of balance in vertebrates, located in the inner ear next to the cochlea.