Meaning
Wavering and hesitation, the anxious vacillation of a mind unable to settle on a decision.
Literally: going back and forth
Usage & notes
Taraddud is the heart caught between, oscillating in indecision and worry. Iqbal, who prizes resolve and decisive action, treats such wavering as a weakness that drains the self of its forward thrust.