Word info

tomoregulin

Noun

Meaning

tomoregulin (plural tomoregulins)

(biochemistry) Any of a small group of transmembrane proteins that inhibit nodal signalling

Source: en.wiktionary.org

Close letter words and terms