Leaf-Licker Share definition Flag A derogatory term for Vegans, And herbivore animals. Used by the Arxur, a carnivore species, in the SciFi story, Nature of Predators. Dave's a fucking leaf-licker after watching those videos about factory farms. Leaf-Licker by whoa220 October 25, 2024 0 0 Get merch Get the Leaf-Licker mug. Buy Now — $32.95 See more merch