Meaning of batfowl

Definition of batfowl

(verb) catch birds by temporarily blinding them

Other information on batfowl

WIKIPEDIA results for batfowl
Amazon results for batfowl