'artificial blood' definitions:

Definition of 'artificial blood'

From: WordNet
noun
A liquid that can carry large amounts of oxygen and can serve as a temporary substitute for blood