Noun
1. avoiding emotional involvement
2. the act of releasing from an attachment or connection
3. the state of being isolated or detached;
"the insulation of England was preserved by the English Channel"4. a small unit of troops of special composition
5. coming apart