on the spot is a crossword puzzle answer that we have spotted 4 times. Then and there There and then In an awkward predicament At the scene of an action or event