The idiom "you put me on the spot" means that someone has placed you in a difficult or uncomfortable situation where you are required to respond or act immediately, often without preparation. It typically refers to being asked a tough question or being put in a position where you must make a decision quickly. This expression conveys a sense of pressure or being under scrutiny.
she really got the attention
It means shut up!
it is an idiom
It means to rebuke someone who has overstepped his or her authority.
If you put something to rest, you solve the problem and end things.
to make a bad thing worse
I have already had my period and was put on metronidazol and started to spot what does that mean
It's not an idiom. It's American slang for money, because American paper bills are green (and they fold when you put them in your pocket).
Maybe. It can mean literally putting out the lights or turning them off. If you put someone's lights out, however, it means to knock them unconscious.
it means he or she was blushing due to occurring something on the spot and we can also take meaning from it like he is healthy and happy with the situation .
It's not really an idiom. It means "what are you thinking about."
RFP is not an idiom. It's an abbreviation.