délivrance

Etymology
From.

Noun

 * 1) deliverance, relief, liberation
 * 2) afterbirth