Translation of on-the-spot in Spanish:

on-the-spot

Pronunciation /ˌɑnðəˈspɑt/

adjective

  • 1

    (fine) que se paga en el acto
    (check) en el terreno
    (report) desde el lugar de los hechos