let blood
0 synonyms found
No synonyms found for let blood. Try a different form of the word.
Definition
(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."