|
Definition of Natural enclosure
1. Noun. A naturally enclosed space.
Exact synonyms: Enclosure
Specialized synonyms: Cavern, Matrix
Generic synonyms: Space
Derivative terms: Enclose
Specialized synonyms: Cavern, Matrix
Generic synonyms: Space
Derivative terms: Enclose