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