noun
: an agent that is expected to convey vitality or superior qualities to or renew them in something (as a natural strain or an organization)
as retirements provide openings for new blood in the directorate
noun
: an agent that is expected to convey vitality or superior qualities to or renew them in something (as a natural strain or an organization)
as retirements provide openings for new blood in the directorate
Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012