'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