(1)the state of being isolated or detached; "the insulation of England was preserved by the English Channel"
(2)孤立するか、分離される国
(1)the insulation of England was preserved by the English Channel
(2)英国の分離は、英仏海峡によって保たれた