noun
a place of protection or refuge made of rock
-
The archeologists discovered ancient artifacts in the rock shelter.
-
We found some cool stuff in that rock shelter over there.
-
Check out the rock shelter, it's got some sick finds.
-
In times of trouble, the rock shelter of friendship can provide solace.