English | German | Russian | Czech

tomoregulin English

Meaning tomoregulin meaning

What does tomoregulin mean?

tomoregulin

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

Are you looking for...?