Question: what is the meaning of the phrase put on the spot?
Answer: If you put someone on the spot, you cause them embarrassment or difficulty by forcing them at that moment to answer a difficult question or make an important decision: Mira rather put the boss on the spot by asking him when he was going to give us a pay rise. Embarrassing. awkward.