kamus
.
Search
About
on_the_spot
English
on the spot
Adverb
Without delay or immediately
English: on the spot
In a difficult situation
English: on the spot
At the place in question, there
English: on the spot