meaning of balling gun

balling gun meaning in Veterinary Dictionary

A piece of equipment used in giving pills to livestock or applying magnets.