Meaning and Translation of Spur Of The Moment in Urdu Script and Roman Urdu with Definition,
1. in response to an unforeseen need