English to Hindi

Meaning for:
on the spot
other
मौके पर;तुरंत;संकट में