Definition
something that provides a sudden and positive boost, offering encouragement and renewed energy to a particular situation or entity.
The company's new product provided a shot in the arm to its sales figures.
The new government policy gave the economy a shot in the arm.
The city desperately needed a shot in the arm to revive its tourism industry.