natural enclosure - Englisch Synonyme Wörterbuch

natural enclosure

n.
[1] enclosure