tomoregulin
Noun
Meaning
tomoregulin (plural tomoregulins)
(biochemistry) Any of a small group of transmembrane proteins that inhibit nodal signalling
Noun
tomoregulin (plural tomoregulins)
(biochemistry) Any of a small group of transmembrane proteins that inhibit nodal signalling