otolin
Noun
Meaning
otolin (countable and uncountable, plural otolins)
(biochemistry) A protein found in the inner ear of vertebrates.
Noun
otolin (countable and uncountable, plural otolins)
(biochemistry) A protein found in the inner ear of vertebrates.