mouser (n.) Look up mouser at Dictionary.com
"cat that hunts mice," c. 1400, agent noun from mouse (v.).