Definition of let blood:
(n) :
the
blood needed for continued
life; that blood which if lost causes death; that which is required for continued existence or function
"gasoline is the lifeblood of the modern city."
Definition of let blood:
(n) :
the
blood needed for continued
life; that blood which if lost causes death; that which is required for continued existence or function
"gasoline is the lifeblood of the modern city."