the state of being isolated or detached; the insulation of England was preserved by the English Channel
[ Syn: insulation , insularity , detachment ]
the state of being isolated or detached; the insulation of England was preserved by the English Channel
[ Syn: insulation , insularity , detachment ]