Interesting. I had not heard it before. Maybe like what we call a maven or a guru here. I thought it was a funny sounding word.
My first thought was of "Biffing the Vampire Slayer"