put on the spot verb1 •To challenge or embarrass (someone). formsputting on the spot · puts on the spot