Batfowler

n.
  1. One who practices or finds sport in batfowling.