Meaning
- 1.
shelter; hiding place — A place where people stay after running away from such calamities as war, a natural disaster, etc.
- 2.
place to find peace — A place or subject that people can run to in order to escape from worry, pain, danger, etc.