English edit

Noun edit

otolin (countable and uncountable, plural otolins)

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

Anagrams edit