English Dictionary
Definition lifeblood in British English
lifeblood noun
[uncountable] noun
/ˈlaɪfˌblʌd/
1
the most important part of something that makes it continue to exist and be successful
