Jump to user comments
Noun
- a small unit of troops of special composition
- the state of being isolated or detached
- the insulation of England was preserved by the English Channel
- the act of releasing from an attachment or connection
- avoiding emotional involvement