English

edit

Noun

edit

otolin (countable and uncountable, plural otolins)

  1. (biochemistry) A protein found in the inner ear of vertebrates.

Anagrams

edit