Word info

otolin

Noun

Meaning

otolin (countable and uncountable, plural otolins)

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

Source: en.wiktionary.org

Anagrams

Close letter words and terms