English to Hindi

Meaning for:
pack a hard punch
other
जोर से प्रहार करने की क्षमता;ज़ोर से घूंसा मारना;तीव्र असर करना;बहुत कड़े शब्दों का प्रयोग करना