FAQs About the word on the spot

sobre la marxa

without delay or immediately, in a difficult situation, at the place in question; there, at the scene of action

directament,immediatament,instantàniament,ara,de seguida,dreta,de seguida,lluny,immediatament,sense cap

tard,lentament,tard

on the sly => de tant en tant, on the side => al costat, on the road => a la carretera, on the qui vive => alerta, on the qt => en petit comitè,