Batfowler

(n.) One who practices or finds sport in batfowling.