natural enclosure


Meanings

  • a naturally enclosed space

Synonyms