v.
1.place in a place where something cannot be removed or someone cannot escape
2.throw or cast away
3.lock up or confine, in or as in a jail
4.kill gently, as with an injection
5.eat up
6.turn away from and put aside, perhaps temporarily
Idiom of the Day
stumbling block
something that prevents or obstructs progress
The salary issue was a stumbling block in the negotiations between the company and the union.