A snag is anything that stops your progress - literally, a snag is something that catches your boat when you are on a river. Anytime you have plans and something gets in the way, you can say "I hit a snag."
it means to encounter a big problem or an obstacle (snag is actually a pile of driftwood often found on rivers)
It means that you/someone hit/faced a big problem.
A snag is something that blocks a boat's passage through the river. The figurative meaning would be that there is something large blocking your way through life.
that they had a problem
It either means to hit someone on their nose, or if it's an idiom, it means to hit something dead on, or to get something exactly right.
It means that you threw or shot something and hit a bucket.Do you perhaps mean KICK the bucket? To "kick the bucket" is an idiom that means to die.
To slug means to hit, so it means hitting you until you can't think straight.
you got it right
"Sky high" just means very high. You usually hear this as "blown sky high," which would mean either (literally) something exploded and was thrown high in the air, or (figuratively) that someone's plans were thoroughly destroyed.
A snag is debris underwater which a boat can accidentally hit. Often snags, like floating logs, submerge or partway submerge, so you can't see there's a tangled obstacle. The idiom therefore comes from boating, especially on rivers. The phrase "hit a snag" refers then to any unforeseen condition which interrupted an intended course or became an obstacle to forward movement.Example:We planned to drive from Virginia to Florida to see my mother-in-law. Half-way to Florida, though, we hit a snag. My mother-in-law called. She thought she was supposed to come to Virginia to visit us and had already boarded her flight.I planned a huge birthday party for my best friend. I hit a snag when she announced she was taking a trip for her birthday. I had to undo all my plans and lost my deposit for the banquet hall I rented.
it means go to sleep
It means to start a journey or to leave.
This is an idiom meaning to narrow your focus down. It can also mean to narrow your aim and focus on one thing to hit. Picture the zero as a target and you get the idea of the idiom.
It either means to hit someone on their nose, or if it's an idiom, it means to hit something dead on, or to get something exactly right.
Does it make sense if you translate it literally? If it does, it's not an idiom. Have you ever seen anyone actually hit a ceiling? No, so this must be an idiom.
It's not an idiom - the character was holding a bugle (a musical instrument similar to a trumpet) and a bullet hit it.
It means that you threw or shot something and hit a bucket.Do you perhaps mean KICK the bucket? To "kick the bucket" is an idiom that means to die.
To slug means to hit, so it means hitting you until you can't think straight.
To slug means to hit, so it means hitting you until you can't think straight.
"Hit the books" is a sentence.
To 'hit the bottle' means to drink excessively, to get drunk.