VOCABULARY - IDIOMS

Put Someone on the Spot

Meaning:

Force someone to answer a question or make a decision immediately

Examples: