Punch noun definition in Happiness topic from the Oxford Advanced Learner's Dictionary

Punch

 noun: Happiness topic
very pleased Now he’s passed his driving test, he’s as pleased as Punch.