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.