He deserved it. Like if a guy did something bad, and then got punched in the face, then someone might say he "had it coming to him"
It is not an idiom, it means your nose is itching.
idiom means expression like a page in a book
Simply its mean a bully.
The seams are the sewn parts of a garment. If the seams are coming apart, it's not holding together. This idiom means that things are not staying together, that the plan or the group is separating in such a way that it can't easily be mended.
I think it means that that person agrees with that others persons idiom and that it fit that question that the teacher or whoever asked that question.
"In the wind" in that context would mean something that was coming in the future
"Coming undone" is an idiom meaning that you are losing control. The image is of someone unraveling and coming apart. This is used when someone is getting very frustrated or losing control of their emotions.
It is not an idiom, it means your nose is itching.
It's not really an idiom. It means "what are you thinking about."
RFP is not an idiom. It's an abbreviation.
It means that they have revealed the fact that they are a homosexual.
Winging it, coming up with something quickly. It also means being "straight" or honest, even if the truth hurts a little.
"Sieve" is not an idiom. See the related link.
It's not an idiom. It means the tip of your nostril.
idiom means expression like a page in a book
One idiom for fighting is "coming to blows". Another is "battling it out".
The idiom "a slap on the wrist" means receiving a mild or lenient punishment for a wrongdoing. It implies that the consequence is not severe or harsh.