Batfowl — definition

1. batfowl (Verb)

1 definition

batfowl (Verb) — (hunting) catch birds by temporarily blinding them.

2 types of
capture catch