What does 'New blood' mean?

If something needs new blood, it has become stale and needs new ideas or people to invigorate it.

Idioms similar to 'New blood'

See also: