self-contained
self·con·tai·ned
adjective
1.
constituting a complete and independent unit in and of itself
- “the university is like a self-contained city with shops and all amenities”
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.