Meaning and Translation of Soul Searching in Urdu Script and Roman Urdu with Definition,
1. a penetrating examination of your own beliefs and motives