What is the meaning of the word "self-contained"?

Definitions:

  1. constituting a complete and independent unit in and of itself copy to clipboard adjective
    • the university is like a selfcontained city with shops and all amenities copy to clipboard

Synonyms: