nut-cracker (n.)youdaoicibaDictYouDict
also nutcracker, 1540s, from nut (n.) + agent noun from crack (v.).