on the spot in Greek
on the spot in Greek
αυτή τη στιγμή
(idiomatic) At that very moment.
επί τόπου
(idiomatic) In a particular place.