English - English (Wordnet) dictionary
Jump to user comments
Adverb
- at the place in question; there
- they were on the spot when it happened
- it had to be decided by the man on the spot
- in a difficult situation
- that question really put him on the spot
- without delay or immediately
- thought they were going to shoot us down on the spot