WordReference English-Spanish Dictionary © 2025:
Principal Translations |
put [sb] on the spot v expr | informal (challenge, embarrass) | poner en un apuro a loc verb |
| (AmS) | poner en un brete a loc verb |
| My teacher put me on the spot with a difficult question. |
| El profesor me puso en un apuro con una pregunta difícil. |