mouser (n.)youdaoicibaDictYouDict
"cat that hunts mice," c. 1400, agent noun from mouse (v.).