DELIVERANCE





Definition:

  1. [noun] recovery or preservation from loss or danger; "work is the deliverance of mankind"; "a surgeon's job is the saving of lives"
    Synonyms: rescue, delivery, saving

Synonyms:


Related Words: