v.
1.protect from heat, cold, noise, etc. by surrounding with insulating material
2.place or set apart
Idiom of the Day
sit on one's hands
to do nothing, to fail to help
The manager sat on her hands and refused to do anything about the complaints that she had received.