A shot in the arm
A shot in the arm
This idiom or expression means:
A boost.
A helpful deed.
Something that gives new energy to a person who is weary emotionally, mentally, physically, financially, etc.
Q. Did you get a year-end bonus?
A. Yes, and what a shot in the arm it was! I was just about to file for bankruptcy, but now I don’t have to.
