'natural enclosure' definitions:

Definition of 'natural enclosure'

(from WordNet)
noun
A naturally enclosed space [syn: enclosure, natural enclosure]