Batfowler

Bat·fowl·er

Batfowler

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