noun
the state of being isolated or detached (Freq. 1)
-
the insulation of England was preserved by the English Channel
• Syn: ↑insulation, ↑insularism, ↑detachment
• Derivationally related forms: ↑insular, ↑insulate (for: ↑insulation)
• Hypernyms: ↑isolation
Useful english dictionary. 2012.