Meaning of myoglobin

Definition of myoglobin

(noun) a hemoprotein that receives oxygen from hemoglobin and stores it in the tissues until needed

Other information on myoglobin

WIKIPEDIA results for myoglobin
Amazon results for myoglobin