put on the spot

短语

词形变化

puts on the spot 三单 puts on the spot putting on the spot putting on the spot 现在分词

释义与例句

v.
  1. 1.

    To challenge or embarrass (someone).