(1)the state of being isolated or detached; "the insulation of England was preserved by the English Channel"
(2)孤立するか、分離される国
(1)