on the spotTranslate on the spot | into Italian | into Spanish French translation of on the spotadv [decide] sur-le-champ; [killed] sur le coup to be on the spot = être sur placeon the spot in other Oxford dictionaries Definition of on the spot in the British & World English dictionary Definition of on the spot in the US English dictionary