Artificial blood--bad news for vampires?
Fricker
J
J
D001802:Blood Substitutes / Q000737:chemistry / Q000627:therapeutic use; D002561:Cerebrovascular Disorders / Q000628:therapy; D006801:Humans
D001802:Blood Substitutes