Noun
the state of being isolated or detached
the insulation of England was preserved by the English Channel Source: Internet