then and there

Adverb

 * 1)  Right at that moment in time and on the spot; immediately.

Translations

 * Chinese:
 * Mandarin:
 * French:
 * Irish: ar an ásc sin, ar an bhfáscadh sin, ar an iarracht sin, ar an spota, den fháscadh sin, lom díreach, lom láithreach
 * Latin: īlicō
 * Russian: здесь и сейча́с