1. on the spot - Adjective
2. on the spot - Adverb
3. on the spot - Phrase
4. on the spot - Adjective Satellite
without delay or immediately
at the place in question; there
in a difficult situation
at the scene of action
Source: WordNeton-the-spot
we hired her on the spot Source: Internet
thought they were going to shoot us down on the spot Source: Internet
they were on the spot when it happened Source: Internet
it had to be decided by the man on the spot Source: Internet
that question really put him on the spot Source: Internet
an on-the-spot reporter Source: Internet