英英词典释义
  • Noun
    1. the state of being isolated or detached;
    "the insulation of England was preserved by the English Channel"