to hang (something) on (something); to throw on (clothes); to hook; to catch; to trap; to ensnare; to cheat; to evade payment; to jump a bill; to drink (alcohol); to splash someone (with); to hit the ball off the end of the bat
very hard; with utmost effort; with all one's might; desperately; frantically; for dear life; all-out effort; sticking at living in and defending one place; sticking at living in one place