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