top-hat (n.)youdaoicibaDictYouDict
also tophat, 1875, from top (n.1) + hat.