v.
1.protect from heat, cold, noise, etc. by surrounding with insulating material
2.place or set apart
Idiom of the Day
touch off (someone) or touch (someone) off
to make someone very angry
I touched off my friend when I said something that she did not like.