abri

noun

A shelter, a refuge.