rock-shelter
noun
: a natural shelter between or under standing rocks in which the debris and campfires of prehistoric peoples are found
Love words? Need even more definitions?
Merriam-Webster unabridged
Share