Meaning and Translation of Hard Hitting in Urdu Script and Roman Urdu with Definition,
جارحانہ تنقید کرنے والا۔
1. aggressively and persistently persuasive
2. characterized by or full of force and vigor