there and then (adverb) instantly: right now
Detalii: simultaneously means happening or existing at the same time; instantaneously means done without any delay; instantly means done at once
Sinonime: PDQ, at once,
away,
directly, double-time, first off, forthwith,
immediately, in a flash, instantaneously, instanter,
now, on a dime, pronto,
right, right away, spontaneously, straight away, there and then, this minute, tout de suite, without delay
Antonime: eventually,
later