What is the full meaning of myogens
MYOGEN, an albumin, soluble in water, found in muscle [n]
Example of the word myogens placed on a Scrabble board.