insularity

Noun
  1. The state of being isolated or detached (synset 114438922)
    "the insulation of England was preserved by the English Channel"

Other Searches