1. eagerly accept an offer
snap/take/bite someone's hand off for an opportunity
To 'bite someone's hand off'' means you are so excited to get something, it seems as if you're behaving like a dog eager to receive a treat. To bite someone's hand off means you're eager or you would accept an offer quickly. If an opportunity is too good to pass up you might 'bite someone's hand off' to get it. You might sometimes hear people use 'snap your hand off' or 'take your hand off' instead, though the establish idiom is 'to bite someones hand off'. If you 'take something off someone's hands' it means to lessen someone's responsibilities or tasks by volunteering to be responsible for it instead. If you tell someone to 'take their hands off' it usually means you want them to stop touching or handling something. These are all casual idiomatic expressions used in a variety of contexts.