When I was busy killing this mob today, I wondered what the heck it's name was, so I did a Yahoo search and this was the most informative page that came up:
http://bbg.org.za/tradheal.htm
I can't help but wonder if this ties in with the lore of the drachnids at all... but I think it's funny (in a good way) how the devs used a totally obscure thing like that.