What is the meaning of the word "insulation"?
Definitions:
-
the state of being isolated or detached
noun
- the insulation of England was preserved by the English Channel
- the insulation of England was preserved by the English Channel