on the spot in Portuguese
on the spot in Portuguese
ali mesmo
(idiomatic) At that very moment.
na hora
(idiomatic) At that very moment.
no momento
(idiomatic) At that very moment.