Hmm heil also exist in dutch but then it means something along the lines of something that saves something/somebody. (Can't find the proper English word.)