punch noun (HIT)
punch noun (EFFECT)
› [ U ] the power to be interesting and have a strong effect on people:
I felt the performance/speech/presentation lacked punch.
Thesaurus: synonyms and related words
punch noun (DRINK)
Thesaurus: synonyms and related words