OXFORD 9000
📚 verb • entry_id 63220

put on the spot

Meanings (ES + gloss)
poner en el disparadero • poner en un apuro • poner en un brete
To challenge or embarrass (someone).
Phrases
No hay frases