otolin
Jump to navigation
Jump to search
English
[edit]Noun
[edit]otolin (countable and uncountable, plural otolins)
- (biochemistry) A protein found in the inner ear of vertebrates.
otolin (countable and uncountable, plural otolins)