What is the full meaning of myostatins
MYOSTATIN, a protein that prevents muscles from growing too large [n]
Example of the word myostatins placed on a Scrabble board.