aid
-
Throw a lifesaver
To offer timely and crucial help to someone who is in a difficult or desperate situation.
The meaning and origin of interesting English phrases
To offer timely and crucial help to someone who is in a difficult or desperate situation.