Полный русско-английский словарь
There and then, right now (о времени); right here (о месте) тут же : right then, on the spot
тут же