leech raptor Share definition Flag An annoying person, commonly a freeloader, one who sucks off his host. Omg get out of my fridge you leech raptor. leech raptor by total 1337 hax February 26, 2009 0 0 Get merch Get the leech raptor mug. Buy Now — $32.95 See more merch