Punchinello (n.)youdaoicibaDictYouDict
see Punch.