The German term "Zuflucht" matches the English term "place of refuge, shelter, refuge"

other german words that include "zuflucht" : english :
Zufluchtsstätte asylum