I forget that origin of the word (something to do with trolls under bridges relating to the interwebs) but it basically refers to little snots who are around solely to start !@$$ with people and never have any real contributions to make to the community or even individual.