v.
1.protect from heat, cold, noise, etc. by surrounding with insulating material
2.place or set apart
Idiom of the Day
spring (something) on (someone)
to surprise someone with something
I wish that my friend would not suddenly spring his crazy ideas on me.