English to Hindi

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