lifeblood

1. (noun) an essential or life-giving force; "water is the lifeblood of India"
Related Words: force

2. (noun) the blood considered as the seat of vitality
Related Words: blood



Terms and Conditions of Use / Copyright Notice