wormer
nounDefinition of wormer
: a drug used in veterinary medicine to worm an animal
Keep scrolling for more
Keep scrolling for more