I've seen it spelled differently, like weaboo or something, but it means the same thing. The bad kind of anime fan. It reminds me of when I was in high school, and people would throw around the term "cool nerd", like they were willing to admit they were nerdy, but still needed to feel superior...