myostatin meaning

Meaning of myostatin

What is the full meaning of myostatin

a protein that prevents muscles from growing too large [n -S]

Example of the word myostatin placed on a Scrabble board.

Unscrambled word myostatin

Points for myostatin

Scrabble
22 points
Word With Friends
15 points
Wordfeud
22 points

Related pages for myostatin