English-Latin dictionary »

on the spot, in that very place meaning in Latin

EnglishLatin
on the spot, in that very place adverb

illicoadverb