lifesaver (noun)
knows what to do to give effective help in a time of need and immediately present to do so; angel, guardian, supporter; professionally trained to rescue; champion, lifeguard, rescuer.
knows what to do to give effective help in a time of need and immediately present to do so; angel, guardian, supporter; professionally trained to rescue; champion, lifeguard, rescuer.