A dialectal or archaic term for a staff or pole used in rural contexts, possibly related to herding or controlling animals.
Possibly from 'bock' (a male animal, or to strike) combined with 'staff' (a pole); or a corruption of 'buckstaff'; etymology is uncertain.
Bocstaff is so rare that even specialists struggle to pin down its exact meaning—it might have meant a stick for controlling bucks (male deer).
Complete word intelligence in one call. Free tier — 50 lookups/day.