myogen meaning

Meaning of myogen

What is the full meaning of myogen

an albumin, soluble in water, found in muscle [n -S]

Example of the word myogen placed on a Scrabble board.

Unscrambled word myogen

Points for myogen

Scrabble
17 points
Word With Friends
14 points
Wordfeud
17 points

Related pages for myogen