Mouser /(?)/

Mous·er

Mouser

n.
  1. A cat that catches mice; as, a good mouser is better than a dozen mousetraps.
  2. One who pries about on the lookout for something.