lifesavor ( synonym found)

Definition of lifesavor:

°Someone or something that saves lives.

Definition of lifesavor:

°Someone or something that saves lives.

Back to Top