More than just an online dictionary!
(n.) One who practices or finds sport in batfowling.
Batfowler Batfowling