On the spot: De saia justa (ou curta) | Imediatamente (no ato) | Sem sair do lugar | No lugar exato, na hora exata “On the...
Por contra a parece em inglês: To have one’s back against the wall “To have one’s back against the wall” significa ter sérios problemas que limitam...