putting on the spot
English
Verb
putting
on
the
spot
present participle and gerund of
put on the spot