English to Hindi

Meaning for:
pack a punch
other
जोर से प्रहार करने की क्षमता