haven: a shelter serving as a place of safety or sanctuary
shelter: a structure that provides privacy and protection from danger
uterine artery: a branch of the internal iliac artery that supplies the uterus and the upper part of the vagina