Meaning and Translation of On The Spot in Urdu Script and Roman Urdu with Definition,
1. at the scene of action